Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F13 USA F14 Thailand F3 USA F12 Malaysia F1 Malaysia F2 USA F7 Thailand F2 Zivnobanka Czech Open - Prostejov 2002 FSE Challenger - Tarzana Hilton Waikoloa USTA Challenger - Waikoloa drkoop.com USTA Tennis Championships of San Antonio - San Antonio USTA Men's Challenger of Urbana-Champaign - Urbana 2001 USTA Challenger of Calabasas - Calabasas USTA Tennis Championships of Houston - Houston USTA Challenger of Burbank - Burbank USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio USTA Challenger of Dallas - Dallas Challenger de Granby - Granby Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Tallahassee Tennis Challenger - Tallahassee Busan Open Challenger Tennis - Busan 2006 North Shore Pro Tennis Championship - Winnetka The Natrel's Challenger - Granby Odlum Brown Vancouver Open - Vancouver WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento Samsung Challenger 2007 - Ho Chi Minh City 2007 Challenger of Santa Clara - Valencia The Comercia Challenger - Aptos GHI Bronz Classic - Bronx Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Taiwan Challenger - Kaohsiung Hilton Waikoloa Village USTA Challenger - Waikoloa Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City The Comercia Bank Challenger - Aptos Oldum Brown Vancouver Open - Vancouver GHI Bronx Tennis Classic - Bronx Semgroup Challenger - Tulsa Carson Challenger Dallas Challenger Bangkok Challenger Baton Rouge Challenger Talahassee Challenger Yuba City Challenger Vancouver Challenger Como Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Savannah Challenger Ojai Challenger 2001 USTA Tallahassee Tennis Challenger - Tallahassee Binghamton Challenger 2002 Azalea Orthopedic Challenger - Tyler 2003 USTA Challenger of Calabasas - Calabasas The Wright Financial Group, Inc. Challenger - Champaign USTA Seascape Challenger - Aptos 2004 Colorado Tennis Classic - Denver College Station Challenger - College Station Austin Challenger - Austin 2004 Keys Gate Challenger - Homestead The Wright Financial Group USTA Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa Odlum Brown Vancouver Open - Vancouver GHI Bronx Classic - Bronx Carson Challenger USTA Men's Challenger of Dallas - Dallas Shimadzu All Japan Indoor Tennis Championships - Kyoto 2006 USTA Tallahassee Tennis Challenger - Tallahassee 2006 Challenger of Santa Clarita California Challenger - Valencia Torneo Internacional Challenger Fila 2006 - Leon Harrah's Entertainment Men's Pro Challenger - Tunica Fifth Third Bank Tennis Championships - Lexington Challenger Banque Nationale Rimouski - Rimouski USTA Challenger of Las Vegas - Las Vegas Copa Ericsson Costa Rica - San Jose The Wright Financial Group, Inc. Challenger - Champaign San Luis Potosi ATP Challenger - San Luis Potosi 1998 Safeway Challenger - Aptos USTA Tallahassee Tennis Challenger - Tallahassee Music City Challenger - Nashville Pro Challenger at Calabasas - Calabasas Atlanta Clay Court Challenger - Atlanta Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2001 Eddleman USTA Challenger - Birmingham Levene Gouldin & Thompson Tennis Challenger - Binghamton Smith Barney Men's Challenger - Covington Winnetka Challenger Sacramento Challenger Tiburon Challenger 2005 Freeman Men's Challenger - Joplin Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Home Depot Center USTA Challenger - Carson Malaysian Open - Kuala Lumpur University of Tennessee USTA Challenger - Knoxville Delhi Challenger I - New Delhi USTA Illinois Challenger - Champaign CNA TennisPro Classic - Winnetka Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage XL Capital Bermuda Open - Bermuda XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham ARMS USTA Challenger - Rocky Mount Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships of Denver - Denver 2000 Challenger de Granby - Granby USTA Seascape Challenger - Aptos HTV Challenger - Ho Chi Minh City USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Club Casablanca - Mexico City The West Side Tennis Club Clay Court Challenger - Forest Hills West Side Tennis Challenger - Forest Hills University of Tennessee USTA Men's Challenger - Knoxville Burbank Challenger - Burbank Las Vegas Challenger - Las Vegas The $50,000 Pro Challenger at Calabasas - Calabasas 2003 West Side Tennis Club Challenger - Forest Hills Cadillac Pro Indoor USTA Challenger - West Bloomfield Music City Challenger - Nashville III Challenger Continenal Plaza - Puerto Vallarta USTA Challenger - Champaign Healthsouth/USTA Challenger - Denver GHI Bronx Classic - Bronx Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Comerica Challenger - Aptos Samsung Securities Cup Challenger Tennis - Seoul Healthsouth USTA Challenger - Dallas USTA San Diego Challenger - San Diego Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin USTA/Safeway Challenger - Aptos CMG Asia Open - Hong Kong Hilton Waikoloa Village USTA Challenger - Waikoloa West Side Tennis Club Clay Court Challenger - Forest Hills USTA/Adtech Challenger - Boston drkoop.com USTA Tennis Championships - Armonk drkoop.com USTA Challenger of Tallahassee - Tallahassee USTA Safeway Challenger - Aptos University of Tennessee USTA Men's Challenger - Knoxville 2001 UT Tyler Patriot Challenger - Tyler USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Pro Link Challenger - San Antonio Healthsouth/USTA Men's Challenger of Burbank - Burbank USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Challenger of Burbank - Burbank Ford Tennis Championships - Louisville 2004 USTA Challenger of Calabasas - Calabasas Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Heineken Challenger - Ho Chi Minh City Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Busan Open Challenger Tennis - Busan Banca Stato Challenger - Lugano Singha Tennis Classic - Tarzana dBI Tennis Challenger - Binghamton Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa Lubbock Challenger - Lubbock XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica Sydney International - Sydney Dubai Tennis Open - Dubai The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Baton Rouge Pro Tennis Classic - Baton Rouge President's Cup 1997 - Tashkent CA Tennis Trophy - Vienna Stockholm Open - Stockholm Qatar Mobil Open '98 - Doha Croatian Indoors - Split Guardian Direct Cup - London Japan Open - Tokyo The Stella Artois Grass Court Championships - London President's Cup 1998 - Tashkent Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna ABN/AMRO World Tennis Tournament - Rotterdam Japan Open - Tokyo Davidoff Swiss Indoors - Basel Sybase Open - San Jose Kroger / St. Jude International - Memphis AXA Cup - London Citrix Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril The Stella Artois Grass Court Championships - Queen's/London Salem Open - Hong Kong Japan Open - Tokyo Davidoff Swiss Indoors - Basel Samsung Open - Brighton AAPT Championships - Adelaide Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Brazil Open - Salvador Heineken Open Shanghai - Shanghai Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel BellSouth Open - Vina del Mar The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Sydney Shanghai Marseille Rotterdam Copenhagen Savannah Challenger New Delhi Vancouver Challenger Sacramento Challenger - Sacramento Nottingham Lyon Ostrava Queen's Club Indianapolis Queen's Club Carson Challenger Qatar Open - Doha Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Davidoff Swiss Indoors - Basel SAP Open - San Jose ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha The Stella Artois Championships - London Champaign Challenger Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel The Tennis Channel Open - Las Vegas The Stella Artois Championships - London Red Letter Days Open - Nottingham Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Scania Stockholm Open - Stockholm Honolulu Challenger Dallas Challenger Indianapolis Tennis Championships - Indianapolis SAP Open - San Jose Baton Rouge Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles The Nottingham Open - Nottingham Pilot Pen International - New Haven Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Dubai Tennis Open - Dubai BMW Open - Munich Pilot Pen International - New Haven Calabasas Challenger Scania Stockholm Open - Stockholm AAPT Championships - Adelaide U.S. Men's Clay Court Championships - Orlando Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Salem Open - Hong Kong SAP Open - San Jose Copenhagen Open - Copenhagen Dubai Tennis Open - Dubai Brasil Open - Salvador Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston BMW Open - Munich USTA Men's Challenger of Dallas - Dallas Tokyo Seoul Queen's Club Los Angeles New Haven Downtown Athletic Club USTA Challenger - Amarillo Nottingham XL Capital Bermuda Open - Bermuda 2002 USTA Challenger of Calabasas - Calabasas Kuala Lumpur Beijing USTA Seascape Challenger - Aptos CMG Asia Open - Hong Kong Copa Ericsson Mexico - Guadalajara USTA Challenger of Burbank - Burbank Laser Vision USTA Challenger - Amarillo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas BellSouth Open - Auckland Sybase Open - San Jose European Community Championships - Antwerp 2003 Eddleman USTA Challenger - Birmingham Swanston Challenger - Sacramento Qatar Mobil Open '99 - Doha ABN/AMRO World Tennis Tournament - Rotterdam Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam CA Tennis Trophy - Vienna Nielsen USTA Pro Tennis Championship - Winnetka Franklin Templeton Tennis Classic - Scottsdale Vietnam Open - Ho Chi Minh City International Indoor Tennis Championships of Croatia - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Miller Lite Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok AIG Japan Open - Tokyo Indianapolis European Community Championships - Antwerp Dubai Tennis Open - Dubai Sybase Open - San Jose Guardian Direct Cup - London Salem Open - Hong Kong Open Seat-Godo '99 - Barcelona Countrywide Classic - Los Angeles AT&T Challenge - Atlanta Pilot Pen Tennis - New Haven Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London AIG Japan Open Tennis Championships - Tokyo Tokyo Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston Manchester President's Cup 1999 - Tashkent adidas Open de Toulouse - Toulouse SAP Open - San Jose Heineken Open Singapore - Singapore CA Tennis Trophy - Vienna New Haven Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam The Samsung Open - Nottingham Tata Open 2003 - Chennai Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Qatar Mobil Open - Doha Davidoff Swiss Indoors - Basel Arizona Men's Tennis Championships - Scottsdale The Nottingham Open - Nottingham Davidoff Swiss Indoors - Basel Italian Indoors - Milan U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis ABN/AMRO World Tennis Tournament - Rotterdam AIG Japan Open - Tokyo Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Toulouse - Toulouse Copenhagen Open - Copenhagen Infiniti Open - Los Angeles Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna Salem Open - Hong Kong Internationaler Raiffeisen Grand Prix - St. Polten The Nottingham Open - Nottingham Heineken Open Shanghai - Shanghai Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Dubai Open - Dubai RCA Championships - Indianapolis Moscow Tennis Channel Open - Las Vegas Infiniti Open - Los Angeles The Lipton Championships - Key Biscayne Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Indian Wells Key Biscayne Cincinnati Canadian Open Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Countrywide Classic - Los Angeles Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open French Open Wimbledon U.S. Open Wimbledon U.S. Open Wimbledon Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Stuttgart Great American Insurance ATP Championship - Cincinnati Australian Open - Melbourne Davis Cup, Group 1, REL1, GBR-UKR 3-2 Davis Cup, Group 1, 2R, GBR-UKR 5-0 Davis Cup, World Group, QR, GBR-IND 3-2 Davis Cup, World Group, 1R, USA-GBR 3-2 Davis Cup, World Group, QR, GBR-RSA 4-1 Davis Cup, World Group, 1R, CZE-GBR 4-1 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, Group 1, 2R, GBR-POR 5-0 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, World Group, 1R, SWE-GBR 3-2 Davis Cup, World Group, QR, GBR-THA 3-2 Davis Cup, World Group, QR, MAR-GBR 3-2 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, World Group, QR, AUT-GBR 3-2 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, PO, PHI-TPE 2-3 15th Asian Games Doha 2006 Tennis Masters Cup - Houston Grand Slam Cup - Munich Olympics - Sydney Atlanta Olympics Olympics - Athens Davis Cup, Group 1, 2R, PHI-UZB 2-3 Colonial Classic - Kooyong ATP Tour World Championship - Hannover Grand Slam Cup ATP Tour World Championship - Hannover